package com.yy.bolg.resp.hik;

import java.util.List;

/**
 * 海康设备字段实体类
 * @author enmaoFu
 * @date 2024-12-14
 */
public class HikFireCloudDeviceResp {


    private int total;
    private int pageNo;
    private int totalPage;
    private int pageSize;
    private String flagId;
    private List<Device> list;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getTotalPage() {
        return totalPage;
    }

    public void setTotalPage(int totalPage) {
        this.totalPage = totalPage;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getFlagId() {
        return flagId;
    }

    public void setFlagId(String flagId) {
        this.flagId = flagId;
    }

    public List<Device> getList() {
        return list;
    }

    public void setList(List<Device> list) {
        this.list = list;
    }

    public static class Device {
        /**
         * deviceType : 600001
         * producterID : 180001
         * communicationType : 900005
         * updateTime : 2024-11-20T14:47:37.928+08:00
         * deviceID : 1065998578609803264
         * deviceName : 赛尔珈9-1
         * deviceStatus : 1
         * unitStatus : 1
         * deviceSerial : FQ9993027
         * companyID : 1053949550737117185
         * createTime : 2024-11-20T14:17:46.436+08:00
         * systemType : 500001
         * unitID : 1065993914997006336
         * deviceModel : 800021
         * location : 重庆市九龙坡区杨家坪世纪公寓46幢9-1
         */

        private String areaID;
        private String deviceType;
        private String producterID;
        private String communicationType;
        private String updateTime;
        private String deviceID;
        private String deviceName;
        private String deviceStatus;
        private String unitStatus;
        private String deviceSerial;
        private String companyID;
        private String createTime;
        private String systemType;
        private String unitID;
        private String deviceModel;
        private String location;
        private double maxThresholdValue;
        private double minThresholdValue;
        private String lon;
        private String lat;

        public String getAreaID() {
            return areaID;
        }

        public void setAreaID(String areaID) {
            this.areaID = areaID;
        }

        public String getDeviceType() {
            return deviceType;
        }

        public void setDeviceType(String deviceType) {
            this.deviceType = deviceType;
        }

        public String getProducterID() {
            return producterID;
        }

        public void setProducterID(String producterID) {
            this.producterID = producterID;
        }

        public String getCommunicationType() {
            return communicationType;
        }

        public void setCommunicationType(String communicationType) {
            this.communicationType = communicationType;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getDeviceID() {
            return deviceID;
        }

        public void setDeviceID(String deviceID) {
            this.deviceID = deviceID;
        }

        public String getDeviceName() {
            return deviceName;
        }

        public void setDeviceName(String deviceName) {
            this.deviceName = deviceName;
        }

        public String getDeviceStatus() {
            return deviceStatus;
        }

        public void setDeviceStatus(String deviceStatus) {
            this.deviceStatus = deviceStatus;
        }

        public String getUnitStatus() {
            return unitStatus;
        }

        public void setUnitStatus(String unitStatus) {
            this.unitStatus = unitStatus;
        }

        public String getDeviceSerial() {
            return deviceSerial;
        }

        public void setDeviceSerial(String deviceSerial) {
            this.deviceSerial = deviceSerial;
        }

        public String getCompanyID() {
            return companyID;
        }

        public void setCompanyID(String companyID) {
            this.companyID = companyID;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getSystemType() {
            return systemType;
        }

        public void setSystemType(String systemType) {
            this.systemType = systemType;
        }

        public String getUnitID() {
            return unitID;
        }

        public void setUnitID(String unitID) {
            this.unitID = unitID;
        }

        public String getDeviceModel() {
            return deviceModel;
        }

        public void setDeviceModel(String deviceModel) {
            this.deviceModel = deviceModel;
        }

        public String getLocation() {
            return location;
        }

        public void setLocation(String location) {
            this.location = location;
        }

        public double getMaxThresholdValue() {
            return maxThresholdValue;
        }

        public void setMaxThresholdValue(double maxThresholdValue) {
            this.maxThresholdValue = maxThresholdValue;
        }

        public double getMinThresholdValue() {
            return minThresholdValue;
        }

        public void setMinThresholdValue(double minThresholdValue) {
            this.minThresholdValue = minThresholdValue;
        }

        public String getLon() {
            return lon;
        }

        public void setLon(String lon) {
            this.lon = lon;
        }

        public String getLat() {
            return lat;
        }

        public void setLat(String lat) {
            this.lat = lat;
        }
    }
}
